OSI 7계층
❓질문
OSI 7계층에 대해 설명해주세요
💡 조사하기전 내가 알고 있던 내용
OSI 7계층은 ISO에서 정한 네트워크 통신에 대한 규격으로 통신 과정을 7개의 계층으로 표현한것입니다.
이를 통해 네트워크 통신에 대한 파트를 명확하게 나눌 수 있습니다
🏫 정리한 내용
- 물리계층 : 실제로 데이터를 전송하는 하드웨어적인 부분을 담당합니다.
데이터를 0 과 1의 신호로 변환해 전달하는 역할을 합니다. - 데이터 링크 계층 :
신뢰성있는 전송을 보장하기 위한 계층입니다 프레임 단위로 관리하고 통신 오류를 감지 및 수정하는 역할을 수행합니다. - 네트워크 계층 : 데이터를 목적지 까지 정확하게 전달하는 역할을 합니다. 패킷을 목적지 까지보내는 기능을하는데 이는
라우터나IP같은 프로토콜이 포함됩니다. - 전송 계층 : 양 끝단의 사용자들이 신뢰성 있는 데이터를 주고 받을 수 있도록 해주는 역할을 합니다
TCP,UDP같은 프로토콜이 전송 계층에 속합니다. - 세션 계층 : 애플리케이션 간의 통신 연결을 설정하고 유지하는 역할을 합니다 연결이 끊어졌을 때 다시 복구하는 기능이 포함됩니다.
RPC가 세션 계층에 속합니다. - 표현 계층 : 데이터 표현 방식을 다룹니다 데이터를 사용자가 이해할 수 있는 형태로 만들기 위해 데이터 형식을 변환합니다. 혹은 암호화 및 복호화 , 압축등의 작업을 수행합니다
ASCII 인코딩등의 작업을 예로 들 수 있습니다. - 응용 계층 : 사용자와 직접 접하여 네트워크에 접근할 수 있게 해주는 역할을 합니다 유저가 사용하는 웹 브라우저 , 이메일 , 메신저 같은 어플리케이션이 이 계층에 속합니다. 대표적으로
HTTP같은 프로토콜이 이 응용 계층에 속합니다.